// pages/detail/index.js

const {
    getpinDetailList,
    getDetailAdd,
    getDetailAddList,
    getKillCarList
} = require('../../api/index')

Page({

    /**
     * 页面的初始数据
     */
    data: {
        // tab切换
        selected: true,
        selected1: false,
        selected2: false,

        // 详情
        detail: {},
        // 购物车数据的数量
        shopNum: ''
    },

    selected: function (e) {
        this.setData({
            selected: true,
            selected1: false,
            selected2: false
        })
    },
    selected1: function (e) {
        this.setData({
            selected: false,
            selected1: true,
            selected2: false
        })
    },
    selected2: function (e) {
        this.setData({
            selected: false,
            selected1: false,
            selected2: true
        })
    },

    // 点击加入购物车
    detailAdd: function (options) {
        console.log(options, '123');
        let id = options.currentTarget.dataset.detail.id
        console.log(id,'id')
        let shopshow = options.currentTarget.dataset.detail.shopshow
        console.log(shopshow,'shopshow')
        wx.getStorageSync('openid')
        // 加入购物车
        getDetailAdd({
            userId: wx.getStorageSync('openid'),
            shopId: id,
            shopshow: shopshow
        }).then(res => {
            console.log(res, '拼团123');
            wx.showToast({
                title: '添加成功',
                icon: 'succes',
                duration: 1000,
                mask: true
            })
        })
    },

    // 点击详情页的购物车小图标跳转到购物车页面
    shopNum: function (options) {
        // console.log(66);

        wx.switchTab({
            url: "/pages/cart/index",

        })
    },

    // 点击立即购买进入一级路由--提货方式
    detailPick: function (e) {
        // console.log(e,'e');
        let detailList = e.currentTarget.dataset.detail

        // 因为要传一个对象  所以先转成字符串
        let detailJson = JSON.stringify(detailList)
        // console.log(detailJson,'88');

        wx.navigateTo({
            url: '/pages/grouppick/index?detailJson=' + encodeURIComponent(detailJson),
        })
    },

    /**
     * 生命周期函数--监听页面加载
     */
    onLoad: function (options) {
        let id = options.id
        console.log(options);
        // 详情
        getpinDetailList({
            id: id
        }).then(res => {
            console.log(res,'res');
            this.setData({
                detail: res.data.data
            })
        })

        // 购物车列表
        getKillCarList({
        userId: wx.getStorageSync('openid'),
        }).then(res => {
        console.log(res, 'shop');
        this.setData({
            shopNum: res.data.data.length
        })
      })
    },

    /**
     * 生命周期函数--监听页面初次渲染完成
     */
    onReady: function () {

    },

    /**
     * 生命周期函数--监听页面显示
     */
    onShow: function () {

    },

    /**
     * 生命周期函数--监听页面隐藏
     */
    onHide: function () {

    },

    /**
     * 生命周期函数--监听页面卸载
     */
    onUnload: function () {

    },

    /**
     * 页面相关事件处理函数--监听用户下拉动作
     */
    onPullDownRefresh: function () {

    },

    /**
     * 页面上拉触底事件的处理函数
     */
    onReachBottom: function () {

    },

    /**
     * 用户点击右上角分享
     */
    onShareAppMessage: function () {

    }
})